/* 
 * File:   m_vektor.h
 * Author: n.kaminski
 *
 * Created on 1. Oktober 2012, 10:26
 */

#define VEKTOR_CONTENT_TYPE double
#define VEKTOR_CONTENT_FORMAT "%f\t"
#define VEKTOR_TYPE VEKTOR_CONTENT_TYPE*

struct vektor{
    VEKTOR_TYPE content;
    int length;    
};

typedef struct vektor vektor;

extern vektor createVektor(int length);

extern vektor createVektorWithArray(VEKTOR_CONTENT_TYPE v[], int l);

extern void swap(vektor v, int a, int b);

extern void sortiereVektoren(vektor a, vektor b);

extern void printVektor(vektor v);
